<!doctype html>
<html lang="zh-CN">
<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <meta name="referrer" content="no-referrer-when-downgrade">
    

    <title>Hugo主题配置 | 早起的年轻人</title>
    <meta property="og:title" content="Hugo主题配置 - 早起的年轻人">
    <meta property="og:type" content="article">
        
    <meta property="article:published_time" content='2021-08-04T19:59:02&#43;08:00'>
        
        
    <meta property="article:modified_time" content='2021-08-04T19:59:02&#43;08:00'>
        
    <meta name="Keywords" content="Flutter，golang,go语言,go语言笔记,飞雪无情,java,android,博客,项目管理,python,软件架构,公众号,小程序">
    <meta name="description" content="Hugo主题配置">
        
    <meta name="author" content="luckly">
    <meta property="og:url" content="https://luckly.work/post/hugo%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE/">
    <link rel="shortcut icon" href='/favicon.ico'  type="image/x-icon">

    <link rel="stylesheet" href='/css/normalize.css'>
    <link rel="stylesheet" href='/css/style.css'>
    <script type="text/javascript" src="//cdn.bootcdn.net/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

    
    
    
        <link href="https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" rel="stylesheet">
    
    
    
    
        <link rel="stylesheet" href='/css/douban.css'>
    
        <link rel="stylesheet" href='/css/other.css'>
    
</head>

<link rel="stylesheet"
      href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/highlight.min.js"></script>
<body>
    <header id="header" class="clearfix">
    <div class="container">
        <div class="col-group">
            <div class="site-name ">
                
                    <a id="logo" href="https://luckly.work/">
                        早起的年轻人
                    </a>
                
                <p class="description">专注于Flutter、Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构</p>
            </div>
            <div>
                <nav id="nav-menu" class="clearfix">
                    <a class="current" href="https://luckly.work/">首页</a>
                    
                    <a  href="https://luckly.work/categories/" title="分类">分类</a>
                    
                    <a  href="https://luckly.work/tags/" title="标签">标签</a>
                    
                    <a  href="https://luckly.work/archives/" title="归档">归档</a>
                    
                    <a  href="https://luckly.work/about/" title="关于我">关于我</a>
                    
                    <a  href="https://github.com/ITmxs/" title="github">github</a>
                    
                </nav>
            </div>
        </div>
    </div>
</header>

    <div id="body">
        <div class="container">
            <div class="col-group">

                <div class="col-8" id="main">
                    
<div class="res-cons">
    <style type="text/css">
    .post-toc {
        position: fixed;
        width: 200px;
        margin-left: -210px;
        padding: 5px 10px;
        font-family: Athelas, STHeiti, Microsoft Yahei, serif;
        font-size: 12px;
        border: 1px solid rgba(0, 0, 0, .07);
        border-radius: 5px;
        background-color: rgba(255, 255, 255, 0.98);
        background-clip: padding-box;
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .125);
        box-shadow: 1px 1px 2px rgba(0, 0, 0, .125);
        word-wrap: break-word;
        white-space: nowrap;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 999;
        cursor: pointer;
        max-height: 70%;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .post-toc .post-toc-title {
        width: 100%;
        margin: 0 auto;
        font-size: 20px;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
    }

    .post-toc .post-toc-content {
        font-size: 15px;
    }

    .post-toc .post-toc-content>nav>ul {
        margin: 10px 0;
    }

    .post-toc .post-toc-content ul {
        padding-left: 20px;
        list-style: square;
        margin: 0.5em;
        line-height: 1.8em;
    }

    .post-toc .post-toc-content ul ul {
        padding-left: 15px;
        display: none;
    }

    @media print,
    screen and (max-width:1057px) {
        .post-toc {
            display: none;
        }
    }
</style>
<div class="post-toc" style="position: absolute; top: 188px;">
    <h2 class="post-toc-title">文章目录</h2>
    <div class="post-toc-content">
        <nav id="TableOfContents">
  <ul>
    <li><a href="#下载主题">下载主题</a></li>
    <li><a href="#更新主题">更新主题</a></li>
    <li><a href="#查看主题版本号">查看主题版本号</a></li>
    <li><a href="#configyaml配置文件"><code>config.yaml</code>配置文件</a></li>
    <li><a href="#archetypes默认模板"><code>archetypes</code>默认模板</a></li>
    <li><a href="#添加友情链接-shortcodes">添加友情链接 shortcodes</a></li>
    <li><a href="#魔改未测试">魔改(未测试)</a>
      <ul>
        <li><a href="#给文章加上思源宋体">给文章加上思源宋体</a></li>
        <li><a href="#回到顶部按钮">回到顶部按钮</a></li>
      </ul>
    </li>
    <li><a href="#附使用git-submodule管理hugo主题">附：使用Git Submodule管理Hugo主题</a></li>
    <li><a href="#hugo-stack主题更新记录">Hugo Stack主题更新记录</a></li>
    <li><a href="#参考链接">参考链接</a></li>
  </ul>
</nav>
    </div>
</div>
<script type="text/javascript">
    $(document).ready(function () {
        var postToc = $(".post-toc");
        if (postToc.length) {
            var leftPos = $("#main").offset().left;
            if(leftPos<220){
                postToc.css({"width":leftPos-10,"margin-left":(0-leftPos)})
            }

            var t = postToc.offset().top - 20,
                a = {
                    start: {
                        position: "absolute",
                        top: t
                    },
                    process: {
                        position: "fixed",
                        top: 20
                    },
                };
            $(window).scroll(function () {
                var e = $(window).scrollTop();
                e < t ? postToc.css(a.start) : postToc.css(a.process)
            })
        }
    })
</script>
    <article class="post">
        <header>
            <h1 class="post-title">Hugo主题配置</h1>
        </header>
        <date class="post-meta meta-date">
            2021年8月4日
        </date>
        
        
        <div class="post-meta">
            <span id="busuanzi_container_page_pv">|<span id="busuanzi_value_page_pv"></span><span>
                    阅读</span></span>
        </div>
        
        
        <div class="post-content">
            <blockquote>
<p>又换主题了，这回使用的是<a href="https://github.com/CaiJimmy/hugo-theme-stack">hugo-theme-stack</a>，无意发现这款主题，正合我意，够简单，最重要的是支持本地搜索，再不用弄哪个<code>Alogia</code>了。</p>
</blockquote>
<h2 id="下载主题">下载主题</h2>
<pre><code>git init
git submodule add https://github.com/CaiJimmy/hugo-theme-stack/ themes/hugo-theme-stack
</code></pre><h2 id="更新主题">更新主题</h2>
<pre><code>git submodule update --remote
</code></pre><h2 id="查看主题版本号">查看主题版本号</h2>
<pre><code>git show 查看当前版本
----------------------------------------------------------------
git tag　列出所有版本号
git checkout　+某版本号　(你当前文件夹下的源码会变成这个版本号的源码)
</code></pre><h2 id="configyaml配置文件"><code>config.yaml</code>配置文件</h2>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">baseurl</span>: <span style="color:#ae81ff">https://bore.vip</span>
<span style="color:#f92672">languageCode</span>: <span style="color:#ae81ff">en-us</span>
<span style="color:#f92672">theme</span>: <span style="color:#ae81ff">hugo-theme-stack</span>
<span style="color:#f92672">paginate</span>: <span style="color:#ae81ff">10</span>
<span style="color:#f92672">title</span>: <span style="color:#ae81ff">Bore&#39;s Notes</span>

<span style="color:#75715e"># Change it to your Disqus shortname before using</span>
<span style="color:#75715e"># disqusShortname: hugo-theme-stack</span>

<span style="color:#75715e"># GA Tracking ID</span>
<span style="color:#f92672">googleAnalytics</span>:

<span style="color:#75715e"># Theme i18n support</span>
<span style="color:#75715e"># Available values: en, fr, id, ja, ko, pt-br, zh-cn, es, de, nl</span>
<span style="color:#f92672">DefaultContentLanguage</span>: <span style="color:#ae81ff">zh-cn</span>

<span style="color:#f92672">permalinks</span>:
    <span style="color:#f92672">post</span>: <span style="color:#ae81ff">/archives/:slug/</span>
    <span style="color:#f92672">page</span>: <span style="color:#ae81ff">/:slug/</span>

<span style="color:#f92672">params</span>:
    <span style="color:#f92672">mainSections</span>:
        - <span style="color:#ae81ff">post</span>
    <span style="color:#f92672">featuredImageField</span>: <span style="color:#ae81ff">image</span>
    <span style="color:#f92672">rssFullContent</span>: <span style="color:#66d9ef">true</span>
    <span style="color:#f92672">favicon</span>: <span style="color:#ae81ff">/img/favicon.png</span>

    <span style="color:#f92672">footer</span>:
        <span style="color:#f92672">since</span>: <span style="color:#ae81ff">2020</span>
        <span style="color:#f92672">customText</span>:

    <span style="color:#f92672">dateFormat</span>:
        <span style="color:#f92672">published</span>: <span style="color:#e6db74">2006-01-02</span>
        <span style="color:#f92672">lastUpdated</span>: <span style="color:#e6db74">2006-01-02</span>

    <span style="color:#f92672">sidebar</span>:
        <span style="color:#f92672">emoji</span>: <span style="color:#ae81ff">🍥</span>
        <span style="color:#f92672">subtitle</span>: <span style="color:#ae81ff">博观而约取，厚积而薄发</span>
        <span style="color:#f92672">avatar</span>:
            <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">false</span>
            <span style="color:#f92672">local</span>: <span style="color:#66d9ef">true</span>
            <span style="color:#f92672">src</span>: <span style="color:#ae81ff">img/avatar.jpg</span>

    <span style="color:#f92672">article</span>:
        <span style="color:#f92672">math</span>: <span style="color:#66d9ef">false</span>
        <span style="color:#f92672">toc</span>: <span style="color:#66d9ef">true</span>
        <span style="color:#f92672">readingTime</span>: <span style="color:#66d9ef">false</span> 
        <span style="color:#f92672">license</span>:
            <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">false</span>
            <span style="color:#f92672">default</span>: <span style="color:#ae81ff">Licensed under CC BY-NC-SA 4.0</span>

    <span style="color:#f92672">comments</span>:
        <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">true</span>
        <span style="color:#f92672">provider</span>: <span style="color:#ae81ff">waline</span>

        <span style="color:#f92672">utterances</span>:
            <span style="color:#f92672">repo</span>: <span style="color:#ae81ff">iwyang/comments</span>
            <span style="color:#f92672">issueTerm</span>: <span style="color:#ae81ff">title</span>
            <span style="color:#f92672">label</span>: <span style="color:#ae81ff">utterances</span>
            <span style="color:#f92672">theme</span>: <span style="color:#ae81ff">dark-orange</span>

        <span style="color:#f92672">remark42</span>:
            <span style="color:#f92672">host</span>:
            <span style="color:#f92672">site</span>:
            <span style="color:#f92672">locale</span>:

        <span style="color:#f92672">vssue</span>:
            <span style="color:#f92672">platform</span>:
            <span style="color:#f92672">owner</span>:
            <span style="color:#f92672">repo</span>:
            <span style="color:#f92672">clientId</span>:
            <span style="color:#f92672">clientSecret</span>:
            <span style="color:#f92672">autoCreateIssue</span>: <span style="color:#66d9ef">false</span>

        <span style="color:#75715e"># Waline client configuration see: https://waline.js.org/en/reference/client.html</span>
        <span style="color:#f92672">waline</span>:
            <span style="color:#f92672">serverURL</span>: <span style="color:#ae81ff">https://m.bore.vip/</span>
            <span style="color:#f92672">lang</span>: <span style="color:#ae81ff">zh-CN</span>
            <span style="color:#f92672">visitor</span>: <span style="color:#66d9ef">false</span>
            <span style="color:#f92672">avatar</span>: <span style="color:#ae81ff">mp</span>
            <span style="color:#f92672">emoji</span>:
                - <span style="color:#ae81ff">https://cdn.jsdelivr.net/gh/walinejs/emojis/weibo</span>
            <span style="color:#f92672">requiredMeta</span>:
                - <span style="color:#ae81ff">nick</span>
                - <span style="color:#ae81ff">mail</span>
            <span style="color:#f92672">placeholder</span>:
            <span style="color:#f92672">locale</span>:
                <span style="color:#f92672">admin</span>: <span style="color:#ae81ff">博主</span>

    <span style="color:#f92672">widgets</span>:
        <span style="color:#f92672">enabled</span>:
            - <span style="color:#ae81ff">search</span>
            - <span style="color:#ae81ff">archives</span>
            - <span style="color:#ae81ff">tag-cloud</span>

        <span style="color:#f92672">archives</span>:
            <span style="color:#f92672">limit</span>: <span style="color:#ae81ff">10000</span>

        <span style="color:#f92672">tagCloud</span>:
            <span style="color:#f92672">limit</span>: <span style="color:#ae81ff">10000</span>

    <span style="color:#f92672">opengraph</span>:
        <span style="color:#f92672">twitter</span>:
            <span style="color:#75715e"># Your Twitter username</span>
            <span style="color:#f92672">site</span>:

            <span style="color:#75715e"># Available values: summary, summary_large_image</span>
            <span style="color:#f92672">card</span>: <span style="color:#ae81ff">summary_large_image</span>

    <span style="color:#f92672">defaultImage</span>:
        <span style="color:#f92672">opengraph</span>:
            <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">false</span>
            <span style="color:#f92672">local</span>: <span style="color:#66d9ef">false</span>
            <span style="color:#f92672">src</span>:

    <span style="color:#f92672">colorScheme</span>:
        <span style="color:#75715e"># Display toggle</span>
        <span style="color:#f92672">toggle</span>: <span style="color:#66d9ef">true</span>

        <span style="color:#75715e"># Available values: auto, light, dark</span>
        <span style="color:#f92672">default</span>: <span style="color:#ae81ff">auto</span>

    <span style="color:#f92672">imageProcessing</span>:
        <span style="color:#f92672">cover</span>:
            <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">true</span>
        <span style="color:#f92672">content</span>:
            <span style="color:#f92672">enabled</span>: <span style="color:#66d9ef">true</span>

<span style="color:#75715e">### Custom menu</span>
<span style="color:#75715e">### See https://docs.stack.jimmycai.com/configuration/custom-menu</span>
<span style="color:#75715e">### To remove about, archive and search page menu item, remove `menu` field from their FrontMatter</span>
<span style="color:#f92672">menu</span>:
    <span style="color:#f92672">main</span>:
        - <span style="color:#f92672">identifier</span>: <span style="color:#ae81ff">home</span>
          <span style="color:#f92672">name</span>: <span style="color:#ae81ff">首页</span>
          <span style="color:#f92672">url</span>: <span style="color:#ae81ff">/</span>
          <span style="color:#f92672">weight</span>: -<span style="color:#ae81ff">100</span>
          <span style="color:#f92672">pre</span>: <span style="color:#ae81ff">home</span>

<span style="color:#f92672">related</span>:
    <span style="color:#f92672">includeNewer</span>: <span style="color:#66d9ef">true</span>
    <span style="color:#f92672">threshold</span>: <span style="color:#ae81ff">60</span>
    <span style="color:#f92672">toLower</span>: <span style="color:#66d9ef">false</span>
    <span style="color:#f92672">indices</span>:
        - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">tags</span>
          <span style="color:#f92672">weight</span>: <span style="color:#ae81ff">100</span>

        - <span style="color:#f92672">name</span>: <span style="color:#ae81ff">categories</span>
          <span style="color:#f92672">weight</span>: <span style="color:#ae81ff">200</span>

<span style="color:#f92672">markup</span>:
    <span style="color:#f92672">tableOfContents</span>:
        <span style="color:#f92672">endLevel</span>: <span style="color:#ae81ff">4</span>
        <span style="color:#f92672">ordered</span>: <span style="color:#66d9ef">true</span>
        <span style="color:#f92672">startLevel</span>: <span style="color:#ae81ff">2</span>
    <span style="color:#f92672">highlight</span>:
        <span style="color:#f92672">noClasses</span>: <span style="color:#66d9ef">false</span>
</code></pre></div><h2 id="archetypes默认模板"><code>archetypes</code>默认模板</h2>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml"><span style="color:#f92672">title</span>: <span style="color:#e6db74">&#34;{{ replace .TranslationBaseName &#34;</span>-<span style="color:#e6db74">&#34; &#34;</span> <span style="color:#e6db74">&#34; | title }}&#34;</span>
<span style="color:#f92672">slug</span>: <span style="color:#e6db74">&#34;&#34;</span>
<span style="color:#f92672">description</span>: <span style="color:#e6db74">&#34;&#34;</span>
<span style="color:#f92672">date</span>: {{ <span style="color:#ae81ff">.Date }}</span>
<span style="color:#f92672">lastmod</span>: {{ <span style="color:#ae81ff">.Date }}</span>
<span style="color:#f92672">draft</span>: <span style="color:#66d9ef">false</span>
<span style="color:#f92672">toc</span>: <span style="color:#66d9ef">true</span>
<span style="color:#f92672">weight</span>: <span style="color:#66d9ef">false</span>
<span style="color:#f92672">image</span>: <span style="color:#e6db74">&#34;&#34;</span>
<span style="color:#f92672">categories</span>: [<span style="color:#e6db74">&#34;&#34;</span>]
<span style="color:#f92672">tags</span>: [<span style="color:#e6db74">&#34;&#34;</span>]
</code></pre></div><h2 id="添加友情链接-shortcodes">添加友情链接 shortcodes</h2>
<ol>
<li>
<p>网站根目录新建文件<code>layouts\page\links.html</code>：</p>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-html" data-lang="html">{{ define &#34;body-class&#34; }}article-page keep-sidebar{{ end }}
{{ define &#34;main&#34; }}
    {{ partial &#34;article/article.html&#34; . }}
   
    &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;article-list--compact links&#34;</span>&gt;
        {{ $siteResources := resources }}
        {{ range $i, $link :=  $.Site.Data.links }}
            &lt;<span style="color:#f92672">article</span>&gt;
                &lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ $link.website }}&#34;</span> <span style="color:#a6e22e">target</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;_blank&#34;</span> <span style="color:#a6e22e">rel</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;noopener&#34;</span>&gt;
                    &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;article-details&#34;</span>&gt;
                        &lt;<span style="color:#f92672">h2</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;article-title&#34;</span>&gt;
                            {{- $link.title -}}
                        &lt;/<span style="color:#f92672">h2</span>&gt;
                        &lt;<span style="color:#f92672">footer</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;article-time&#34;</span>&gt;
                            {{ with $link.description }}
                                {{ . }}
                            {{ else }}
                                {{ $link.website }}
                            {{ end }}
                        &lt;/<span style="color:#f92672">footer</span>&gt;
                    &lt;/<span style="color:#f92672">div</span>&gt;
   
                    {{ if $link.image }}
                        {{ $image := $siteResources.Get (delimit (slice &#34;link-img/&#34; $link.image) &#34;&#34;) | resources.Fingerprint &#34;md5&#34; }}
                        {{ $imageResized := $image.Resize &#34;120x120&#34; }}
                        &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;article-image&#34;</span>&gt;
                            &lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ $imageResized.RelPermalink }}&#34;</span> <span style="color:#a6e22e">width</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ $imageResized.Width }}&#34;</span> <span style="color:#a6e22e">height</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ $imageResized.Height }}&#34;</span>
                                <span style="color:#a6e22e">loading</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;lazy&#34;</span> <span style="color:#a6e22e">data-key</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;links-{{ $link.website }}&#34;</span> <span style="color:#a6e22e">data-hash</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ $image.Data.Integrity }}&#34;</span>&gt;
                        &lt;/<span style="color:#f92672">div</span>&gt;
                    {{ end }}
                &lt;/<span style="color:#f92672">a</span>&gt;
            &lt;/<span style="color:#f92672">article</span>&gt;
        {{ end }}
    &lt;/<span style="color:#f92672">div</span>&gt;
   
    {{ if or (not (isset .Params &#34;comments&#34;)) (eq .Params.comments &#34;true&#34;)}} 
        {{ partial &#34;comments/include&#34; . }}
    {{ end }}
   
    {{ partialCached &#34;footer/footer&#34; . }}
   
    {{ partialCached &#34;article/components/photoswipe&#34; . }}
{{ end }}
</code></pre></div></li>
<li>
<p>网站根目录新建文件<code>\layouts\shortcodes\link.html</code>：</p>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-html" data-lang="html">{{$URL := .Get 0}}
{{ with .Site.GetPage $URL }}
&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview&#34;</span>&gt;
  &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview--meta&#34;</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;width:100%;&#34;</span>&gt;
    &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview--middle&#34;</span>&gt;
      &lt;<span style="color:#f92672">h4</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview--title&#34;</span>&gt;
        &lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">target</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;_blank&#34;</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;{{ .Permalink }}&#34;</span>&gt;{{ .Title }}&lt;/<span style="color:#f92672">a</span>&gt;
      &lt;/<span style="color:#f92672">h4</span>&gt;
      &lt;<span style="color:#f92672">time</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview--date&#34;</span>&gt;{{ .Date.Format ( default &#34;2006-01-02&#34;) }}&lt;/<span style="color:#f92672">time</span>&gt;
      {{ if .Params.tags }}
      &lt;<span style="color:#f92672">small</span>&gt;{{ range .Params.tags }}#{{ . }}&amp;nbsp;{{ end }}&lt;/<span style="color:#f92672">small</span>&gt;
      {{ end }}
      &lt;<span style="color:#f92672">section</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;max-height:105px;overflow:hidden;&#34;</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;post-preview--excerpt&#34;</span>&gt;
        {{ .Summary | plainify}}
      &lt;/<span style="color:#f92672">section</span>&gt;
    &lt;/<span style="color:#f92672">div</span>&gt;
  &lt;/<span style="color:#f92672">div</span>&gt;
&lt;/<span style="color:#f92672">div</span>&gt;
{{ end }}
</code></pre></div><ol>
<li><code>网站图像</code>放在网站根目录<code>\assets\link-img\</code>文件夹下。</li>
<li>网站根目录新建文件<code>\data\links.json</code>：</li>
</ol>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-json" data-lang="json">[
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;ConstOwn&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://blog.juanertu.com&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;constown.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;能与你一起成长，我荣幸之至。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;小丁的个人博客&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://tding.top&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;ding.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;世间所有的相遇，都是久别重逢。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;Xu&#39;s Blog&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://hasaik.com&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;xu.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;简单不先于复杂，而是在复杂之后。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;知行志&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://baozi.fun&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;zhi.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Halo Theme Xue作者。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;Takagi&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://lixingyong.com&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;takagi.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Takagi是啥呀？？当然是最喜欢的Takagi了吖ヾ(≧∇≦*)ゝ&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;千与千寻&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://www.chihiro.org.cn&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;qian.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;所以，看不到光，算是不幸吗？需要光才是真正的不幸吧。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;Bill Yang&#39;s Blog&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://blog.bill.moe&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;bill.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;这辈子都不可能更新的 。&#34;</span>
    },
    {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;Sanarous&#39;s Blog&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://bestzuo.cn&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;sanarous.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Dream it possible, make it possible&#34;</span>
    },
     {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;JACK小桔子的小屋&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://jackxjz.top/&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;jack.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;一个分享科技/日常的网站。&#34;</span>
    },
 {
        <span style="color:#f92672">&#34;title&#34;</span>: <span style="color:#e6db74">&#34;若只如初见&#34;</span>,
        <span style="color:#f92672">&#34;website&#34;</span>: <span style="color:#e6db74">&#34;https://joyli.net.cn/&#34;</span>,
        <span style="color:#f92672">&#34;image&#34;</span>: <span style="color:#e6db74">&#34;ruo.jpg&#34;</span>,
     <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;世间所有的相遇，都是久别重逢。&#34;</span>
    }
]
</code></pre></div></li>
</ol>
<h2 id="魔改未测试">魔改(未测试)</h2>
<h3 id="给文章加上思源宋体">给文章加上思源宋体</h3>
<p>在站点根目录新建文件 <code>layouts/partials/head/custom.html</code>， 内容如下：</p>
<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-html" data-lang="html">&lt;<span style="color:#f92672">style</span>&gt;
    :<span style="color:#a6e22e">root</span> {
        --article-font-family: <span style="color:#e6db74">&#34;Noto Serif SC&#34;</span>, <span style="color:#a6e22e">var</span>(<span style="color:#f92672">--</span>base<span style="color:#f92672">-</span>font<span style="color:#f92672">-</span>family);
    }
&lt;/<span style="color:#f92672">style</span>&gt;

&lt;<span style="color:#f92672">script</span>&gt;
		(<span style="color:#66d9ef">function</span> () {
		    <span style="color:#66d9ef">const</span> <span style="color:#a6e22e">customFont</span> <span style="color:#f92672">=</span> document.<span style="color:#a6e22e">createElement</span>(<span style="color:#e6db74">&#39;link&#39;</span>);
		    <span style="color:#a6e22e">customFont</span>.<span style="color:#a6e22e">href</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&amp;display=swap&#34;</span>;
		
		    <span style="color:#a6e22e">customFont</span>.<span style="color:#a6e22e">type</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;text/css&#34;</span>;
		    <span style="color:#a6e22e">customFont</span>.<span style="color:#a6e22e">rel</span> <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;stylesheet&#34;</span>;
		
		    document.<span style="color:#a6e22e">head</span>.<span style="color:#a6e22e">appendChild</span>(<span style="color:#a6e22e">customFont</span>);
		}());
&lt;/<span style="color:#f92672">script</span>&gt;
</code></pre></div><h3 id="回到顶部按钮">回到顶部按钮</h3>
<p>编辑 <code>themes\stack\layouts\partials\footer\components\custom-font.html</code></p>
<pre><code>    //back to top
    $.goup({
        trigger: 300,
        bottomOffset: 20,
        locationOffset: 20,
        title:  'Back to TOP',
        titleAsText: false
    });
</code></pre><h2 id="附使用git-submodule管理hugo主题">附：使用Git Submodule管理Hugo主题</h2>
<ul>
<li>如果克隆库的时候要初始化子模块，请加上 <code>--recursive</code> 参数，如：</li>
</ul>
<pre><code>git clone -b develop git@github.com:iwyang/iwyang.github.io.git blog --recursive
</code></pre><ul>
<li>如果已经克隆了主库但没初始化子模块，则用：</li>
</ul>
<pre><code>git submodule update --init --recursive
</code></pre><ul>
<li>如果已经克隆并初始化子模块，而需要从子模块的源更新这个子模块，则：</li>
</ul>
<pre><code>git submodule update --recursive --remote
</code></pre><p>更新之后主库的 git 差异中会显示新的 SHA 码，把这个差异选中提交即可。</p>
<hr>
<ul>
<li>其他命令：在主仓库更新所有子模块：<code>git submodule foreach git pull origin master</code></li>
</ul>
<hr>
<h2 id="hugo-stack主题更新记录">Hugo Stack主题更新记录</h2>
<ul>
<li>2021.7.30 地址：<a href="https://github.com/CaiJimmy/hugo-theme-stack/commit/910d93b4ceb8a74e223fb4f34ab2021f67246eaf">910d93b</a></li>
<li>2021.7.27 地址：<a href="https://github.com/CaiJimmy/hugo-theme-stack/commit/d86b857635de302d7cceb64112e68a573e17b4de">d86b857</a>、<a href="https://github.com/CaiJimmy/hugo-theme-stack/commit/8d0c65c374bba25861930125b58b2675cdade32d">4bba258</a>、<a href="https://github.com/CaiJimmy/hugo-theme-stack/commit/99c4c89f0afcb22b62523e6c18d317d695aabde0">99c4c89</a></li>
<li>2021.7.26 地址：<a href="https://github.com/CaiJimmy/hugo-theme-stack/commit/44e3d20bad845a515657308d38692e7f431b4d05">44e3d20</a></li>
</ul>
<h2 id="参考链接">参考链接</h2>
<ul>
<li><a href="https://docs.stack.jimmycai.com/zh/">Hugo 主题 Stack文档</a></li>
<li><a href="https://yinhe.co/archives/20210401_hugo_theme_stack.html">hugo主题stack - 银河小筑</a></li>
<li><a href="https://blog.jimmycai.com/links/">树洞</a></li>
</ul>

        </div>

        
<div class="post-archive">
    <ul class="post-copyright">
        <li><strong>原文作者：</strong><a rel="author" href="https://luckly.work/">luckly</a></li>
        <li style="word-break:break-all"><strong>原文链接：</strong><a href="https://luckly.work/post/hugo%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE/">https://luckly.work/post/hugo%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE/</a></li>
        <li><strong>版权声明：</strong>本作品采用<a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/4.0/">知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议</a>进行许可，非商业转载请注明出处（作者，原文链接），商业转载请联系作者获得授权。</li>
    </ul>
</div>
<br/>



        

<div class="post-archive">
    <h2>See Also</h2>
    <ul class="listing">
        
        <li><a href="/post/python/python%E4%B8%AD%E7%9A%84%E5%88%87%E7%89%87/">python中的切片</a></li>
        
        <li><a href="/post/git/%E5%88%9B%E5%BB%BA%E4%B8%A4%E4%B8%AAgithub/">《创建两个github》</a></li>
        
        <li><a href="/post/Flutter/Flutter%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E6%95%B4%E7%90%863/">《Flutter学习资料整理3》</a></li>
        
        <li><a href="/post/Flutter/Flutter%E7%95%8C%E9%9D%A2%E8%B7%B3%E8%BD%AC%E6%95%B0%E6%8D%AE%E4%BA%A4%E4%BA%92%E7%95%8C%E9%9D%A2%E6%B7%B7%E5%90%88%E5%BC%80%E5%8F%91/">《Flutter界面跳转数据交互界面混合开发》</a></li>
        
        <li><a href="/post/Flutter/Flutter%E6%B8%B2%E6%9F%93%E5%8E%9F%E7%90%86%E4%B8%8E%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/">《Flutter渲染原理与性能优化》</a></li>
        
    </ul>
</div>


        <div class="post-meta meta-tags">
            
            没有标签
            
        </div>
    </article>
    
    

    
    
    <div class="post bg-white">
      <script src="https://utteranc.es/client.js"
            repo= "https://github.com/ITmxs/repo"
            issue-term="pathname"
            theme="github-light"
            crossorigin="anonymous"
            async>
      </script>
    </div>
    
</div>

                    <footer id="footer">
    <div>
        &copy; 2021 <a href="https://luckly.work/">早起的年轻人 By luckly</a>
        
        | <a rel="nofollow" target="_blank" href="http://beian.miit.gov.cn/">粤ICP备2021号-1</a>
        
    </div>
    <br />
    <div>
        <div class="github-badge">
            <a href="https://juejin.cn/user/3843548384077192" target="_black" rel="nofollow"><span class="badge-subject">Powered by</span><span class="badge-value bg-blue">掘金</span></a>
        </div>
        <div class="github-badge">
            <a href="https://space.bilibili.com/480883651" target="_black"><span class="badge-subject">Design by</span><span class="badge-value bg-brightgreen">早起的年轻人</span></a>
        </div>
        <div class="github-badge">
            <a href="https://cloud.tencent.com/developer/user/6702670" target="_black"><span class="badge-subject">Theme</span><span class="badge-value bg-yellowgreen">云社区</span></a>
        </div>
    </div>
</footer>


    
    <script type="text/javascript">
        window.MathJax = {
            tex2jax: {
                inlineMath: [['$', '$']],
                processEscapes: true
                }
            };
    </script>
    <script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML' async></script><script src="https://cdn.bootcdn.net/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>

<a id="rocket" href="#top"></a>
<script type="text/javascript" src='/js/totop.js?v=0.0.0' async=""></script>



    <script type="text/javascript" src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" async></script>




    <script src='/js/douban.js'></script>
    <script src="/js/copy-to-clipboard.js"></script>

                </div>

                <div id="secondary">
    <section class="widget">
        <form id="search" action='https://luckly.work/search/' method="get" accept-charset="utf-8" target="_blank" _lpchecked="1">
      
      <input type="text" name="q" maxlength="20" placeholder="Search">
      <input type="hidden" name="sitesearch" value="https://luckly.work/">
      <button type="submit" class="submit icon-search"></button>
</form>
    </section>
    
    <section class="widget">
        <h3 class="widget-title">最近文章</h3>
<ul class="widget-list">
    
    <li>
        <a href="https://luckly.work/post/nginx/nginx%E6%96%87%E4%BB%B6%E5%86%85%E5%AE%B9/" title="Nginx文件内容">Nginx文件内容</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/nginx/nginx%E6%9E%81%E7%AE%80%E6%95%99%E7%A8%8B/" title="Nginx极简教程">Nginx极简教程</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/nginx/%E5%8D%81%E5%88%86%E9%92%9F%E5%85%A5%E9%97%A8nginx/" title="十分钟入门Nginx">十分钟入门Nginx</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/go/Goland%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91%E9%85%8D%E7%BD%AE/" title="Goland远程开发配置">Goland远程开发配置</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/%E8%AF%BB%E4%B9%A6/%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90/" title="域名解析">域名解析</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/git/%E6%8F%90%E4%BA%A4%E8%BF%87%E7%A8%8B%E7%9C%81%E7%95%A5%E6%9F%90%E4%BA%9B%E6%96%87%E4%BB%B6/" title="提交过程省略某些文件">提交过程省略某些文件</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/flutter_tips/Flutter_DropdownButton%E7%A4%BA%E4%BE%8B/" title="Flutter_DropdownButton示例">Flutter_DropdownButton示例</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/flutter_tips/Flutter_ExpansionPanelList%E5%92%8CExpansionPanelList.radio%E7%A4%BA%E4%BE%8B/" title="Flutter_ExpansionPanelList和ExpansionPanelList">Flutter_ExpansionPanelList和ExpansionPanelList</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/flutter_tips/Flutter%E5%BE%AE%E4%BF%A1%E5%88%86%E4%BA%AB%E9%93%BE%E6%8E%A5%E8%B7%B3%E5%9B%9EApp%E6%8C%87%E5%AE%9A%E9%A1%B5%E9%9D%A2/" title="Flutter微信分享链接跳回App指定页面">Flutter微信分享链接跳回App指定页面</a>
    </li>
    
    <li>
        <a href="https://luckly.work/post/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F/%E5%A4%96%E5%8C%85%E5%8F%AF%E8%83%BD%E7%9A%84%E9%97%AE%E9%A2%98/" title="外包可能的问题">外包可能的问题</a>
    </li>
    
</ul>
    </section>

    

    <section class="widget">
        <h3 class="widget-title"><a href='/categories/'>分类</a></h3>
<ul class="widget-list">
    
    <li><a href="https://luckly.work/categories/Flutter/">Flutter (326)</a></li>
    
    <li><a href="https://luckly.work/categories/IT/">IT (2)</a></li>
    
    <li><a href="https://luckly.work/categories/Kotlin/">Kotlin (2)</a></li>
    
    <li><a href="https://luckly.work/categories/Mysql/">Mysql (1)</a></li>
    
    <li><a href="https://luckly.work/categories/nginx/">nginx (1)</a></li>
    
    <li><a href="https://luckly.work/categories/Vue/">Vue (6)</a></li>
    
    <li><a href="https://luckly.work/categories/YouTube%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD/">YouTube视频下载 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/android/">android (6)</a></li>
    
    <li><a href="https://luckly.work/categories/dart/">dart (96)</a></li>
    
    <li><a href="https://luckly.work/categories/Flutter/">Flutter (28)</a></li>
    
    <li><a href="https://luckly.work/categories/gin/">gin (25)</a></li>
    
    <li><a href="https://luckly.work/categories/git/">git (4)</a></li>
    
    <li><a href="https://luckly.work/categories/Go/">Go (102)</a></li>
    
    <li><a href="https://luckly.work/categories/gorm/">gorm (4)</a></li>
    
    <li><a href="https://luckly.work/categories/grpc/">grpc (1)</a></li>
    
    <li><a href="https://luckly.work/categories/html/">html (3)</a></li>
    
    <li><a href="https://luckly.work/categories/ios/">ios (1)</a></li>
    
    <li><a href="https://luckly.work/categories/linux/">linux (1)</a></li>
    
    <li><a href="https://luckly.work/categories/nginx/">nginx (6)</a></li>
    
    <li><a href="https://luckly.work/categories/python/">python (35)</a></li>
    
    <li><a href="https://luckly.work/categories/read/">读书笔记 (6)</a></li>
    
    <li><a href="https://luckly.work/categories/redis/">redis (2)</a></li>
    
    <li><a href="https://luckly.work/categories/%E4%B8%AA%E4%BA%BA%E8%B5%84%E6%96%99/">个人资料 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E4%B9%A6%E5%8D%95/">书单 (8)</a></li>
    
    <li><a href="https://luckly.work/categories/%E4%B9%A6%E8%AF%84/">书评 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%B8%88/">信息系统管理师 (19)</a></li>
    
    <li><a href="https://luckly.work/categories/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B8%88/">信息系统项目管理师 (25)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%8E%9F%E5%88%99/">原则 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%8E%9F%E7%94%9F%E9%80%9A%E8%AE%AF/">原生通讯 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%9F%BA%E7%A1%80/">基础 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%A4%8D%E5%88%A9%E6%95%88%E5%BA%94/">复利效应 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B/">安装教程 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%B0%91%E6%9C%89%E4%BA%BA%E8%B5%B0%E7%9A%84%E8%B7%AF/">少有人走的路 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E5%BF%83%E8%AF%AD/">心语 (3)</a></li>
    
    <li><a href="https://luckly.work/categories/%E6%8F%92%E4%BB%B6/">插件 (2)</a></li>
    
    <li><a href="https://luckly.work/categories/%E6%95%99%E5%AD%A6/">教学 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%8E%8B%E9%98%B3%E6%98%8E/">王阳明 (3)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%94%B5%E5%AD%90%E4%B9%A6/">电子书 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%99%BB%E9%99%86%E8%A1%A8%E5%8D%95/">登陆表单 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%A8%BB%E7%9B%9B%E5%92%8C%E5%A4%AB/">稻盛和夫 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%A9%B7%E7%88%B8%E7%88%B8%E5%AF%8C%E7%88%B8%E7%88%B8/">穷爸爸富爸爸 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%B2%BE%E8%BF%9B/">精进 (3)</a></li>
    
    <li><a href="https://luckly.work/categories/%E7%BC%96%E7%A8%8B/">编程 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%99%9A%E5%B9%BB/">虚幻 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%B9%8B%E8%B7%AF/">财务自由之路 (2)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%B7%91%E6%AD%A5/">跑步 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%B7%AF%E7%94%B1%E4%BC%A0%E5%8F%82/">路由传参 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%B7%AF%E7%BA%BF/">路线 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E8%BD%AF%E4%BB%B6%E5%AE%9E%E6%96%BD/">软件实施 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E9%98%B3%E6%98%8E%E5%BF%83%E5%AD%A6/">阳明心学 (3)</a></li>
    
    <li><a href="https://luckly.work/categories/%E9%A1%B9%E7%9B%AE/">项目 (1)</a></li>
    
    <li><a href="https://luckly.work/categories/%E9%AD%85%E5%8A%9B/">魅力 (1)</a></li>
    
</ul>
    </section>

    <section class="widget">
        <h3 class="widget-title"><a href='/tags/'>标签</a></h3>
<div class="tagcloud">
    
    <a href="https://luckly.work/tags/flutter/">flutter</a>
    
    <a href="https://luckly.work/tags/IT/">IT</a>
    
    <a href="https://luckly.work/tags/Kotlin/">Kotlin</a>
    
    <a href="https://luckly.work/tags/Mysql/">Mysql</a>
    
    <a href="https://luckly.work/tags/nginx/">nginx</a>
    
    <a href="https://luckly.work/tags/Vue/">Vue</a>
    
    <a href="https://luckly.work/tags/YouTube%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD/">YouTube视频下载</a>
    
    <a href="https://luckly.work/tags/android/">android</a>
    
    <a href="https://luckly.work/tags/dart/">dart</a>
    
    <a href="https://luckly.work/tags/flutter/">flutter</a>
    
    <a href="https://luckly.work/tags/gin/">gin</a>
    
    <a href="https://luckly.work/tags/git/">git</a>
    
    <a href="https://luckly.work/tags/go/">go</a>
    
    <a href="https://luckly.work/tags/gorm/">gorm</a>
    
    <a href="https://luckly.work/tags/grpc/">grpc</a>
    
    <a href="https://luckly.work/tags/html/">html</a>
    
    <a href="https://luckly.work/tags/ios/">ios</a>
    
    <a href="https://luckly.work/tags/linux/">linux</a>
    
    <a href="https://luckly.work/tags/nginx/">nginx</a>
    
    <a href="https://luckly.work/tags/python/">python</a>
    
    <a href="https://luckly.work/tags/redis/">redis</a>
    
    <a href="https://luckly.work/tags/%E4%B8%AA%E4%BA%BA%E8%B5%84%E6%96%99/">个人资料</a>
    
    <a href="https://luckly.work/tags/%E4%B9%A6%E5%8D%95/">书单</a>
    
    <a href="https://luckly.work/tags/%E4%B9%A6%E8%AF%84/">书评</a>
    
    <a href="https://luckly.work/tags/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%B8%88/">信息系统管理师</a>
    
    <a href="https://luckly.work/tags/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B8%88/">信息系统项目管理师</a>
    
    <a href="https://luckly.work/tags/%E5%85%A5%E9%97%A8/">入门</a>
    
    <a href="https://luckly.work/tags/%E5%8E%9F%E5%88%99/">原则</a>
    
    <a href="https://luckly.work/tags/%E5%8E%9F%E7%94%9F%E9%80%9A%E8%AE%AF/">原生通讯</a>
    
    <a href="https://luckly.work/tags/%E5%9F%BA%E7%A1%80/">基础</a>
    
    <a href="https://luckly.work/tags/%E5%A4%8D%E5%88%A9%E6%95%88%E5%BA%94/">复利效应</a>
    
    <a href="https://luckly.work/tags/%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B/">安装教程</a>
    
    <a href="https://luckly.work/tags/%E5%B0%91%E6%9C%89%E4%BA%BA%E8%B5%B0%E7%9A%84%E8%B7%AF/">少有人走的路</a>
    
    <a href="https://luckly.work/tags/%E5%BF%83%E8%AF%AD/">心语</a>
    
    <a href="https://luckly.work/tags/%E6%8F%92%E4%BB%B6/">插件</a>
    
    <a href="https://luckly.work/tags/%E6%95%99%E5%AD%A6/">教学</a>
    
    <a href="https://luckly.work/tags/%E7%8E%8B%E9%98%B3%E6%98%8E/">王阳明</a>
    
    <a href="https://luckly.work/tags/%E7%94%B5%E5%AD%90%E4%B9%A6/">电子书</a>
    
    <a href="https://luckly.work/tags/%E7%99%BB%E9%99%86%E8%A1%A8%E5%8D%95/">登陆表单</a>
    
    <a href="https://luckly.work/tags/%E7%A8%BB%E7%9B%9B%E5%92%8C%E5%A4%AB/">稻盛和夫</a>
    
    <a href="https://luckly.work/tags/%E7%A9%B7%E7%88%B8%E7%88%B8%E5%AF%8C%E7%88%B8%E7%88%B8/">穷爸爸富爸爸</a>
    
    <a href="https://luckly.work/tags/%E7%B2%BE%E8%BF%9B/">精进</a>
    
    <a href="https://luckly.work/tags/%E7%BC%96%E7%A8%8B/">编程</a>
    
    <a href="https://luckly.work/tags/%E8%99%9A%E5%B9%BB/">虚幻</a>
    
    <a href="https://luckly.work/tags/%E8%AF%97/">诗</a>
    
    <a href="https://luckly.work/tags/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/">读书笔记</a>
    
    <a href="https://luckly.work/tags/%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%B9%8B%E8%B7%AF/">财务自由之路</a>
    
    <a href="https://luckly.work/tags/%E8%B7%91%E6%AD%A5/">跑步</a>
    
    <a href="https://luckly.work/tags/%E8%B7%AF%E7%94%B1%E4%BC%A0%E5%8F%82/">路由传参</a>
    
    <a href="https://luckly.work/tags/%E8%B7%AF%E7%BA%BF/">路线</a>
    
    <a href="https://luckly.work/tags/%E8%BD%AF%E4%BB%B6%E5%AE%9E%E6%96%BD/">软件实施</a>
    
    <a href="https://luckly.work/tags/%E9%80%9A%E8%AE%AF%E5%BD%95/">通讯录</a>
    
    <a href="https://luckly.work/tags/%E9%98%B3%E6%98%8E%E5%BF%83%E5%AD%A6/">阳明心学</a>
    
    <a href="https://luckly.work/tags/%E9%A1%B9%E7%9B%AE/">项目</a>
    
    <a href="https://luckly.work/tags/%E9%AD%85%E5%8A%9B/">魅力</a>
    
</div>
    </section>

    
<section class="widget">
    <h3 class="widget-title">友情链接</h3>
    <ul class="widget-list">
        
        <li>
            <a target="_blank" href="http://www.topgoer.com/" title="枯藤">枯藤</a>
        </li>
        
        <li>
            <a target="_blank" href="https://gorm.cn/zh_CN/docs/index.html" title="gorm">gorm</a>
        </li>
        
        <li>
            <a target="_blank" href="https://docs.python.org/zh-cn/3/tutorial/index.html" title="python">python</a>
        </li>
        
        <li>
            <a target="_blank" href="https://www.liwenzhou.com/" title="李文周">李文周的博客</a>
        </li>
        
        <li>
            <a target="_blank" href="http://www.xbzweb.com/" title="小包子的博客">小包子的博客</a>
        </li>
        
        <li>
            <a target="_blank" href="https://www.flysnow.org/" title="飞雪无情的博客">飞雪无情的博客</a>
        </li>
        
        <li>
            <a target="_blank" href="https://sliverhorn.com/" title="sliverhorn的博客">sliverhorn的博客</a>
        </li>
        
        <li>
            <a target="_blank" href="http://yuedu.baidu.com/ebook/14a722970740be1e640e9a3e" title="Android Gradle权威指南">Android Gradle权威指南</a>
        </li>
        
        <li>
            <a target="_blank" href="https://gesdh.cn/" title="小格子">格子导航</a>
        </li>
        
        <li>
            <a target="_blank" href="https://itachi.xyz/" title="阿林">itachi&#39;s Blog</a>
        </li>
        
        <li>
            <a target="_blank" href="https://darjun.github.io/" title="大俊">大俊Blog</a>
        </li>
        
        <li>
            <a target="_blank" href="https://geektutu.com/post/quick-golang.html" title="极客兔兔">极客兔兔Blog</a>
        </li>
        
        <li>
            <a target="_blank" href="http://zxfcumtcs.github.io/" title="赵雪峰">雪峰Blog</a>
        </li>
        
    </ul>
</section>


    <section class="widget">
        <h3 class="widget-title">其它</h3>
        <ul class="widget-list">
            <li><a href="https://luckly.work/index.xml">文章 RSS</a></li>
        </ul>
    </section>
</div>
            </div>
        </div>
    </div>
</body>

</html>